
.ind_fastnav{background: url(../images/indexbg_04.jpg) center center no-repeat; color: #fff;}
.ind_fastnav a{color: #fff;}
.ind_fastnav a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_fastnav a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.ind_fastnav li{width: 33.333%; float: left; text-align: center; border-left: 1px rgba(255,255,255,0.4) solid;}
.ind_fastnav li:first-child{border-width: 0px;}
.ind_fastnav li h3{line-height: 2;}
@media (min-width: 1500px){
    .ind_fastnav{padding: 85px 0px;}
    .ind_fastnav li .img{height: 46px;}
    .ind_fastnav li .img img{max-height: 46px;}
    .ind_fastnav li h3{font-size: 24px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_fastnav{padding: 75px 0px;}
    .ind_fastnav li .img{height: 44px;}
    .ind_fastnav li .img img{max-height: 44px;}
    .ind_fastnav li h3{font-size: 22px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_fastnav{padding: 65px 0px;}
    .ind_fastnav li .img{height: 40px;}
    .ind_fastnav li .img img{max-height: 40px;}
    .ind_fastnav li h3{font-size: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_fastnav{padding: 55px 0px;}
    .ind_fastnav li .img{height: 36px;}
    .ind_fastnav li .img img{max-height: 36px;}
    .ind_fastnav li h3{font-size: 18px;}
}
@media (max-width: 767px) {
    .ind_fastnav{padding: 2.5em 0px;}
    .ind_fastnav li .img{height: 3em;}
    .ind_fastnav li .img img{max-height: 3em;}
    .ind_fastnav li h3{font-size: 1.2em;}
}
@media (min-width: 768px){
    
}



.ind_title{text-align:center;}
.ind_titleleft{text-align: left;}
.c034187{color: #034187;}
.fweight{font-weight: bold;}
.ind_more{text-align: center; line-height: 2;}
.ind_more a{color: #fff; border:1px #fff solid; display: inline-table; padding: 0px 20px; border-radius: 16px;}
.ind_more1 a{color: #fff; background: #034187;}
@media (min-width: 1500px){
    .ind_title{font-size: 36px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_title{font-size: 32px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_title{font-size: 28px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title{font-size: 24px;}
}
@media (max-width: 767px) {
    .ind_title{font-size: 1.4em;}
}
@media (min-width: 768px){
    
}


.ind_newslist a{position: relative; background: #f9fbff; line-height: 2;}
.ind_newslist a .img{background: #000; display: none;}
.ind_newslist a img{width: 100%; height: 100%; object-fit: cover; opacity: 0.5;}
.ind_newslist a .word{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 0px 10%;}
.ind_newslist a .time i,.ind_newslist a .time em{display: block;}
.ind_newslist a .title{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_newslist a .desc{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.ind_newslist a:hover{ color: #fff;}
.ind_newslist a:hover .img{display: block;}

@media (min-width: 1500px){
    .ind_news{padding: 80px 0px;}
    .ind_newslist{padding: 80px 0px;}
    .ind_newslist a,.ind_newslist a .img{height: 406px;}
    .ind_newslist a .middle{height: 406px;}
    .ind_newslist a .time em{font-size: 30px;}
    .ind_newslist a .title{font-size: 24px; margin-top: 15px;}
    .ind_newslist a .desc{margin-top: 15px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
	.ind_news{padding: 70px 0px;}
    .ind_newslist{padding: 70px 0px;}
    .ind_newslist a,.ind_newslist a .img{height: 327px;}
    .ind_newslist a .middle{height: 327px;}
    .ind_newslist a .time em{font-size: 26px;}
    .ind_newslist a .title{font-size: 20px; margin-top: 13px;}
    .ind_newslist a .desc{margin-top: 13px;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.ind_news{padding: 60px 0px;}
    .ind_newslist{padding: 60px 0px;}
    .ind_newslist a,.ind_newslist a .img{height: 372px;}
    .ind_newslist a .middle{height: 372px;}
    .ind_newslist a .time em{font-size: 22px;}
    .ind_newslist a .title{font-size: 18px; margin-top: 10px;}
    .ind_newslist a .desc{margin-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991px){
	.ind_news{padding: 50px 0px;}
    .ind_newslist{padding: 50px 0px;}
    .ind_newslist a,.ind_newslist a .img{height: 274px;}
    .ind_newslist a .middle{height: 274px;}
    .ind_newslist a .time em{font-size: 20px;}
    .ind_newslist a .title{font-size: 16px; margin-top: 8px;}
    .ind_newslist a .desc{margin-top: 8px;}
}
@media (max-width: 767px) {
	.ind_news{padding: 2em 0px;}
    .ind_newslist{padding: 2em 0px;}
    .ind_newslist a,.ind_newslist a .img{height: 15em;}
    .ind_newslist a .middle{height: 15em;}
    .ind_newslist a .time em{font-size: 1.4em;}
    .ind_newslist a .title{font-size: 1.1em; margin-top: 5px;}
    .ind_newslist a .desc{margin-top: 5px;-webkit-line-clamp: 2;}
}
@media (min-width: 768px){
    .ind_newslist a .desc{-webkit-line-clamp: 4;}
}




.ind_about .left{color: #fff; line-height: 2;}
.ind_about .left .ind_title{text-align:left;}
.ind_about .left .ind_more{text-align: left;}

.ind_about .right .desc{color: #fff; line-height: 2;}
.ind_biao{background: rgba(255,255,255,0.8);}
.ind_biao li{float: left; width: 50%;}
.ind_biao .title{position: relative; display: inline-table; line-height: 1;}
.ind_biao i{position: absolute; top: 0px; right: 0px; transform: translate(100%,30%);}
.ind_biao em{color: #034187; font-weight: bold;}
@media (min-width: 1500px){
    .ind_about{padding: 160px 0px 40px;}
    .ind_about .left{padding-right: 6%; width: 40%;}
    .ind_about .left .content{margin: 20px 0px; min-height: 240px; max-height: 460px;}
    .ind_about .right{width: 59.3%;}
    .ind_about .right .desc{font-size: 24px; padding-left: 14%; margin: 20px 0px;}
    .ind_biao{padding:30px 0px 30px 14%; margin-top: 20px;}
    .ind_biao li{padding: 40px 0px 40px 40px;}
    .ind_biao em{font-size: 60px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_about{padding: 160px 0px 40px;}
    .ind_about .left{padding-right: 5%; width: 38%;}
    .ind_about .left .content{margin: 20px 0px; min-height: 240px; max-height: 460px;}
    .ind_about .right{width: 61.5%;}
    .ind_about .right .desc{font-size: 22px; padding-left: 14%; margin: 20px 0px;}
    .ind_biao{padding:30px 0px 30px 14%; margin-top: 20px;}
    .ind_biao li{padding: 40px 0px 40px 40px;}
    .ind_biao em{font-size: 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_about{padding: 160px 0px 40px;}
    .ind_about .left{padding-right: 4%; width: 36%;}
    .ind_about .left .content{margin: 20px 0px; min-height: 240px; max-height: 460px;}
    .ind_about .right{width: 63.5%;}
    .ind_about .right .desc{font-size: 20px; padding-left: 14%; margin: 20px 0px;}
    .ind_biao{padding:30px 0px 30px 14%; margin-top: 20px;}
    .ind_biao li{padding: 40px 0px 40px 40px;}
    .ind_biao em{font-size: 45px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about{padding: 160px 0px 40px;}
    .ind_about .left{padding-right: 3%; width: 32%;}
    .ind_about .left .content{margin: 20px 0px; min-height: 240px; max-height: 460px;}
    .ind_about .right{width: 68%;}
    .ind_about .right .desc{font-size: 18px; padding-left: 14%; margin: 20px 0px;}
    .ind_biao{padding:30px 0px 30px 14%; margin-top: 20px;}
    .ind_biao li{padding: 40px 0px 40px 40px;}
    .ind_biao em{font-size: 40px;}
}
@media (max-width: 767px) {
    .ind_about{padding: 2em 0px;background: url(../images/index_41.png) center center no-repeat; background-size: cover;}
    .ind_about .left{}
    .ind_about .left .content{margin: 1em 0px;}
    .ind_about .right{}
    .ind_about .right .desc{font-size: 1.2em; margin: 1em 0px;}
    .ind_biao{padding:1.5em 5%; margin-top: 1em;}
    .ind_biao li{padding: 1em 0px 1em 6%;}
    .ind_biao em{font-size: 2em;}
}
@media (min-width: 768px){
	.ind_about{background: url(../images/index_40.png) center center no-repeat;}
    .ind_about .left{float: left;}
	.ind_about .right{float: right;}
}


.ind_product{background: url(../images/indexbg_02.jpg) center center no-repeat;}

.ind_product1 .tab a{float: left; width: 32%; box-shadow: 0px 0px 5px #ccc; border-radius: 10px; position: relative;}
.ind_product1 .tab a:nth-child(3n-1){margin: 0px 2%;}
.ind_product1 .tab a .img img{max-width: 90%;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_product1 .tab a .desc h3{line-height: 1.4;}
.ind_product1 .tab a .desc p{line-height: 1.4;}
.ind_product1 .tab a:hover .img img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

.ind_product1 .tab a.on{background: #034187; color: #fff;}

.ind_product1 li{display: none;}

.ind_product2_tab{background: #f0f3f8;}
.ind_product2_tab span{line-height: 2; display: inline-table; position: relative;padding-bottom: 5px; cursor: pointer;}
.ind_product2_tab span.active{color: #034187;}
.ind_product2_tab span.active:after{position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0); content: ""; display: inline-table; width: 5px; height: 5px; border-radius: 2.5px; background: #034187;}
.ind_product2_con{}

.ind_product3{display: none;}
.ind_product3 .title1{font-weight: bold; line-height: 1.5;}
.ind_product3 .desc1{line-height: 2; color: #6a6a6a;}
.ind_product3 .title2{font-weight: bold; line-height: 1.5; color: #233f93;}
.ind_product3 .desc2{line-height: 2; color: #6a6a6a;}
.ind_product3 .ind_more{text-align: left;}
.ind_product3 .right{text-align:center;}
.ind_product3 .right img{max-width: 80%;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_product3 .right img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
@media (min-width: 1500px){
    .ind_product{padding: 80px 0px;}
    .ind_product1 .tab a{padding: 20px 40px 20px 20px;}
    .ind_product1 .tab a .middle{height: 90px;}
    .ind_product1 .tab a .desc h3{font-size: 24px; padding-left:50px;}
    .ind_product1 li{padding-top: 55px;}

	.ind_product2_tab{font-size: 18px; padding: 15px 0px;}
	.ind_product2_tab span{margin-left: 50px;}
    .ind_product2_con{padding-top: 80px;}
		
	.ind_product3 .left{float: left; width: 43%;}
    .ind_product3 .right{float: right; width: 45%;}
	.ind_product3 .title1{font-size: 36px;}
	.ind_product3 .desc1{margin-top: 10px; margin-bottom: 60px;}
	.ind_product3 .title2{font-size: 30px;}
	.ind_product3 .desc2{margin-top: 10px; margin-bottom: 40px;}
	.ind_product3 .middle{height: 460px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_product{padding: 70px 0px;}
    .ind_product1 .tab a{padding: 18px 40px 18px 18px;}
    .ind_product1 .tab a .middle{height: 80px;}
    .ind_product1 .tab a .desc h3{font-size: 22px; padding-left:50px;}
    .ind_product1 li{padding-top: 50px;}

	.ind_product2_tab{font-size: 17px; padding: 13px 0px;}
	.ind_product2_tab span{margin-left: 45px;}
    .ind_product2_con{padding-top: 60px;}
	
	.ind_product3 .left{float: left; width: 50%;}
    .ind_product3 .right{float: right; width: 45%;}
	.ind_product3 .title1{font-size: 32px;}
	.ind_product3 .desc1{margin-top: 10px; margin-bottom: 50px;}
	.ind_product3 .title2{font-size: 26px;}
	.ind_product3 .desc2{margin-top: 10px; margin-bottom: 30px;}
	.ind_product3 .middle{height: 460px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_product{padding: 60px 0px;}
    .ind_product1 .tab a{padding: 16px 40px 16px 16px;}
    .ind_product1 .tab a .middle{height: 70px;}
    .ind_product1 .tab a .desc h3{font-size: 20px;}
    .ind_product1 li{padding-top: 45px;}

	.ind_product2_tab{font-size: 16px; padding: 12px 0px;}
	.ind_product2_tab span{margin-left: 40px;}
    .ind_product2_con{padding-top: 50px;}
	
	.ind_product3 .left{float: left; width: 50%;}
    .ind_product3 .right{float: right; width: 45%;}
	.ind_product3 .title1{font-size: 28px;}
	.ind_product3 .desc1{margin-top: 10px; margin-bottom: 40px;}
	.ind_product3 .title2{font-size: 24px;}
	.ind_product3 .desc2{margin-top: 10px; margin-bottom: 25px;}
	.ind_product3 .middle{height: 400px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_product{padding: 50px 0px;}
    .ind_product1 .tab a{padding: 12px 40px 12px 12px;}
    .ind_product1 .tab a .middle{height: 60px;}
    .ind_product1 .tab a .desc h3{font-size: 18px;}
    .ind_product1 li{padding-top: 40px;}

	.ind_product2_tab{font-size: 16px; padding: 10px 0px;}
	.ind_product2_tab span{margin-left: 30px;}
    .ind_product2_con{padding-top: 40px;}
	
	.ind_product3 .left{float: left; width: 50%;}
    .ind_product3 .right{float: right; width: 45%;}
	.ind_product3 .title1{font-size: 24px;}
	.ind_product3 .desc1{margin-top: 10px; margin-bottom: 30px;}
	.ind_product3 .title2{font-size: 20px;}
	.ind_product3 .desc2{margin-top: 10px; margin-bottom: 20px;}
	.ind_product3 .middle{height: 340px;}
}
@media (max-width: 767px) {
    .ind_product{padding: 2em 0px;}
    .ind_product1 .tab a{padding: 0.6em;text-align: center;}
    .ind_product1 .tab a .desc h3{font-size: 1.2em;}
    .ind_product1 .tab a .desc .middle{height: 4em;}
    .ind_product1 .tab a .img img{max-height: 3.6em;}
    .ind_product1 .tab a .img .middle{height: 4em;}
    .ind_product1 li{padding-top: 1.2em;}

	.ind_product2_tab{font-size: 1.1em; padding: 0.5em 0px;}
	.ind_product2_tab span{margin-left: 1em;}
    .ind_product2_con{padding-top: 1.5em;}
	
	.ind_product3 .title1{font-size: 1.4em;}
	.ind_product3 .desc1{margin-top: 0.8em; margin-bottom: 1.6em;}
	.ind_product3 .title2{font-size: 1.2em;}
	.ind_product3 .desc2{margin-top: 0.8em; margin-bottom: 1.6em;}
	.ind_product3 .right{margin-top: 1em;}
}
@media (min-width: 768px){
    .ind_product1 .tab a .img{float: left; width: 35%;}
    .ind_product1 .tab a .desc{float: left; width: 65%;}

    .ind_product1 .tab a:after{position: absolute; right: 3%; top: 50%; transform: translate(0,-50%);content: ""; display: inline-table; width: 23px; height: 23px; background: url(../images/index_22.png) center center no-repeat;}
	.ind_product1 .tab a.on:after{background: url(../images/index_25.png) center center no-repeat;}
}


.main_ban{position: relative;}
.main_ban .img img{width: 100%; height: 100%; object-fit: cover;}
.main_word{position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); text-align:center; width: 100%; color: #fff;}
.main_word h3{line-height: 1.2;}
.main_word p{line-height: 1.2;}
.main_location{position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(255,255,255,0.8);line-height: 2;}

.main_location a{display: inline-table;}
.main_cate{position: relative;}
.main_cate .swiper-slide{width: auto;}
.main_cate .swiper-slide.act{color: #034187;}
.main_cate .swiper-button-prev{left: 0px; width: 12px;}
.main_cate .swiper-button-next{right: 0px; width: 12px;}
.main_cate .swiper-button-prev:after,.main_cate .swiper-button-next:after{font-size: 20px; color: #034187;}
@media (min-width: 1500px){
    .main_ban .img{height: 600px;}
    .main_word{margin-top: -40px;}
    .main_word h3{font-size: 48px;}
    .main_word p{margin-top: 20px;}
    .main_location{padding: 24px 0px;}
    .main_cate .swiper-slide{padding: 0px 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ban .img{height: 460px;}
    .main_word{margin-top: -36px;}
    .main_word h3{font-size: 44px;}
    .main_word p{margin-top: 18px;}
    .main_location{padding: 20px 0px;}
    .main_cate .swiper-slide{padding: 0px 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban .img{height: 370px;}
    .main_word{margin-top: -33px;}
    .main_word h3{font-size: 40px;}
    .main_word p{margin-top: 16px;}
    .main_location{padding: 18px 0px;}
    .main_cate .swiper-slide{padding: 0px 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban .img{height: 300px;}
    .main_word{margin-top: -30px;}
    .main_word h3{font-size: 36px;}
    .main_word p{margin-top: 15px;}
    .main_location{padding: 16px 0px;}
    .main_cate .swiper-slide{padding: 0px 16px;}
}
@media (max-width: 767px) {
    .main_ban .img{height: 16em;}
    .main_word{margin-top: -24px;}
    .main_word h3{font-size: 1.6em;}
    .main_word p{margin-top: 0.6em;}
    .main_location{padding: 10px 0px;}
    .main_location .container{background: url(../images/guanyu_03.png) center left 2% no-repeat; padding-left: 40px;}
    .main_cate{padding: 0px 1em;}
    .main_cate .swiper-slide{padding: 0px 10px;}
}
@media (min-width: 768px){
    .main_location .container{background: url(../images/guanyu_03.png) center left no-repeat; padding-left: 40px;}
    .main_cate{padding: 0px 20px;}
}


@media (min-width: 1500px){
    .main_pt{padding-top: 80px;}
    .main_pb{padding-bottom: 80px;}
    .main_ptb{padding: 80px 0px;}

    .main_spt{padding-top: 35px;}
    .main_spb{padding-bottom: 35px;}
    .main_sptb{padding: 35px 0px;}
} 
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pt{padding-top: 70px;}
    .main_pb{padding-bottom: 70px;}
    .main_ptb{padding: 70px 0px;}

    .main_spt{padding-top: 30px;}
    .main_spb{padding-bottom: 30px;}
    .main_sptb{padding: 30px 0px;}
} 
@media (min-width: 992px) and (max-width: 1199px){
    .main_pt{padding-top: 60px;}
    .main_pb{padding-bottom: 60px;}
    .main_ptb{padding: 60px 0px;}

    .main_spt{padding-top: 25px;}
    .main_spb{padding-bottom: 25px;}
    .main_sptb{padding: 25px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pt{padding-top: 50px;}
    .main_pb{padding-bottom: 50px;}
    .main_ptb{padding: 50px 0px;}

    .main_spt{padding-top: 20px;}
    .main_spb{padding-bottom: 20px;}
    .main_sptb{padding: 20px 0px;}
}
@media (max-width: 767px) {
    .main_pt{padding-top: 2em;}
    .main_pb{padding-bottom: 2em;}
    .main_ptb{padding: 2em 0px;}

    .main_spt{padding-top: 1.5em;}
    .main_spb{padding-bottom: 1.5em;}
    .main_sptb{padding: 1.5em 0px;}
}


.main{line-height: 2;}

.main_about{}

@media (min-width: 1500px){
    .main_about_con{margin-top: 40px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_about_con{margin-top: 30px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_about_con{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about_con{margin-top: 10px;}
}
@media (max-width: 767px) {
    .main_about_con{margin-top: 1em;}
}
@media (min-width: 768px){
    
}


.main_news{background: #f6fcfc;}
.main_newslist li a{border-bottom: 1px #dcdcdc solid; display: block;}
.main_newslist li a .img{overflow: hidden;}
.main_newslist li a .img img{width: 100%; height: 100%; object-fit: cover;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_newslist li a h3{line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.main_newslist li a p{color: #626262;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.main_newslist li a:hover .img img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
@media (min-width: 1500px){
    .main_newslist .list{padding-bottom: 80px;}
    .main_newslist li a{padding: 60px 0px;}
    .main_newslist li a .word{width: 880px;}
    .main_newslist li a h3{font-size: 24px;}
    .main_newslist li a p{margin-top: 15px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newslist .list{padding-bottom: 70px;}
    .main_newslist li a{padding: 50px 0px;}
    .main_newslist li a .word{width: 740px;}
    .main_newslist li a h3{font-size: 22px;}
    .main_newslist li a p{margin-top: 15px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newslist .list{padding-bottom: 60px;}
    .main_newslist li a{padding: 40px 0px;}
    .main_newslist li a .word{width: 560px;}
    .main_newslist li a h3{font-size: 20px;}
    .main_newslist li a p{margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newslist .list{padding-bottom: 50px;}
    .main_newslist li a{padding: 30px 0px;}
    .main_newslist li a .word{width: 330px;}
    .main_newslist li a h3{font-size: 18px;}
    .main_newslist li a p{margin-top: 12px;}
}
@media (max-width: 767px) {
    .main_newslist .list{padding-bottom: 2em;}
    .main_newslist li a{padding: 1.4em 0px;}
    .main_newslist li a .word{margin-top: 1em;}
    .main_newslist li a h3{font-size: 1.2em;}
    .main_newslist li a p{margin-top: 0.6em;}
}
@media (min-width: 768px){
    .main_newslist li a .img{float: right;}
    .main_newslist li a .word{float: left;}
    .main_newslist li a .img{width: 350px; height: 183px;}
    .main_newslist li a .word .middle{height: 183px;}
    .main_newslist li a p{-webkit-line-clamp: 3;}
}


.main_licheng{color: #fff; background: url(../images/guanyu_15.png) center center no-repeat;}
.main_licheng a{color: #fff;}

.main_lichenglist{text-align:center; position: relative;}
.main_lichenglist .mySwiper2{}

.main_lichenglist .mySwiper{}
.main_lichenglist .mySwiper .swiper-slide{position: relative;border-top: 1px #fff solid; line-height: 1;}
.main_lichenglist .mySwiper .swiper-slide:before{content: ""; display: inline-table; background: url(../images/guanyu_16.png) center center no-repeat; background-size: 40%; position: absolute; left: 50%; top: 0px; transform: translate(-50%,-50%);}
.main_lichenglist .mySwiper .swiper-slide-thumb-active:before{background: url(../images/guanyu_13.png) center center no-repeat; background-size: 100%;}
.main_lichenglist .mySwiper .swiper-slide-thumb-active{font-weight: bold;}

.main_lichenglist .swiper-button-prev,.main_lichenglist .swiper-button-next{text-indent: -99999px; opacity: 0.5; top: auto; transform: translate(0,-50%);}
.main_lichenglist .swiper-button-prev{background: url(../images/guanyu_07.png) center center no-repeat; background-size: 100% 100%;}
.main_lichenglist .swiper-button-next{background: url(../images/guanyu_10.png) center center no-repeat; background-size: 100% 100%;}
.main_lichenglist .swiper-button-prev:hover,.main_lichenglist .swiper-button-next:hover{opacity: 1;}





@media (min-width: 1500px){
    .main_lichenglist .mySwiper2{margin-bottom: 30px; min-height: 120px;}
    .main_lichenglist .mySwiper{padding-top: 12px;}
    .main_lichenglist .mySwiper .swiper-slide{padding-top: 20px;}
    .main_lichenglist .mySwiper .swiper-slide:before{width: 24px; height: 24px;}
    .main_lichenglist .mySwiper .swiper-slide-thumb-active{font-size: 48px;}

    .main_lichenglist .swiper-button-prev,.main_lichenglist .swiper-button-next{width: 66px; height: 66px; bottom: 0px;}
    .main_lichenglist .swiper-button-prev{left: -76px;}
    .main_lichenglist .swiper-button-next{right: -76px;}

}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_lichenglist .mySwiper2{margin-bottom: 25px; min-height: 120px;}
    .main_lichenglist .mySwiper{padding-top: 10px;}
    .main_lichenglist .mySwiper .swiper-slide{padding-top: 20px;}
    .main_lichenglist .mySwiper .swiper-slide:before{width: 22px; height: 22px;}
    .main_lichenglist .mySwiper .swiper-slide-thumb-active{font-size: 40px;}

    .main_lichenglist .swiper-button-prev,.main_lichenglist .swiper-button-next{width: 56px; height: 56px; bottom: 0px;}
    .main_lichenglist .swiper-button-prev{left: -66px;}
    .main_lichenglist .swiper-button-next{right: -66px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_lichenglist .mySwiper2{margin-bottom: 20px; min-height: 120px;}
    .main_lichenglist .mySwiper{padding-top: 10px;}
    .main_lichenglist .mySwiper .swiper-slide{padding-top: 20px;}
    .main_lichenglist .mySwiper .swiper-slide:before{width: 20px; height: 20px;}
    .main_lichenglist .mySwiper .swiper-slide-thumb-active{font-size: 36px;}

    .main_lichenglist .swiper-button-prev,.main_lichenglist .swiper-button-next{width: 46px; height: 46px; bottom: 0px;}
    .main_lichenglist .swiper-button-prev{left: -56px;}
    .main_lichenglist .swiper-button-next{right: -56px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_lichenglist .mySwiper2{margin-bottom: 20px; min-height: 120px;}
    .main_lichenglist .mySwiper{padding-top: 10px;}
    .main_lichenglist .mySwiper .swiper-slide{padding-top: 20px;}
    .main_lichenglist .mySwiper .swiper-slide:before{width: 18px; height: 18px;}
    .main_lichenglist .mySwiper .swiper-slide-thumb-active{font-size: 32px;}

    .main_lichenglist .swiper-button-prev,.main_lichenglist .swiper-button-next{width: 36px; height: 36px; bottom: 0px;}
    .main_lichenglist .swiper-button-prev{left: -46px;}
    .main_lichenglist .swiper-button-next{right: -46px;}
}
@media (max-width: 767px) {
    .main_lichenglist .mySwiper2{margin-bottom: 1em; min-height: 8em;}
    .main_lichenglist .mySwiper{padding-top: 10px;}
    .main_lichenglist .mySwiper .swiper-slide{padding-top: 20px;}
    .main_lichenglist .mySwiper .swiper-slide:before{width: 18px; height: 18px;}
    .main_lichenglist .mySwiper .swiper-slide-thumb-active{font-size: 1.6em;}

    .main_lichenglist .swiper-button-prev,.main_lichenglist .swiper-button-next{width: 2em; height: 2em; bottom: 1em;}
    .main_lichenglist .swiper-button-prev{left: 0px;}
    .main_lichenglist .swiper-button-next{right: 0px;}
}
@media (min-width: 768px){
    
}



.main_changqulist{position: relative;}
.main_changqulist {text-align:center;}
.main_changqulist a .img{overflow: hidden;}
.main_changqulist a img{width: 100%; height: 100%; object-fit: cover;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_changqulist a:hover img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_changqulist a .title{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 2;}

.main_changqulist .swiper-button-prev,.main_changqulist .swiper-button-next{color: #fff; background: #034289; border-radius: 50%;}

@media (min-width: 1500px){
    .main_changqulist{padding-top: 50px;}
    .main_changqulist a .img{height: 364px;}
    .main_changqulist a .title{font-size: 24px;}
    .main_changqulist .swiper-button-prev,.main_changqulist .swiper-button-next{width: 66px; height: 66px; bottom: 0px; }
    .main_changqulist .swiper-button-prev:after,.main_changqulist .swiper-button-next:after{font-size: 36px;}
    .main_changqulist .swiper-button-prev{left: -70px;}
    .main_changqulist .swiper-button-next{right: -70px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_changqulist{padding-top: 40px;}
    .main_changqulist a .img{height: 294px;}
    .main_changqulist a .title{font-size: 20px;}
    .main_changqulist .swiper-button-prev,.main_changqulist .swiper-button-next{width: 56px; height: 56px; bottom: 0px; }
    .main_changqulist .swiper-button-prev:after,.main_changqulist .swiper-button-next:after{font-size: 32px;}
    .main_changqulist .swiper-button-prev{left: -66px;}
    .main_changqulist .swiper-button-next{right: -66px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_changqulist{padding-top: 30px;}
    .main_changqulist a .img{height: 250px;}
    .main_changqulist a .title{font-size: 18px;}
    .main_changqulist .swiper-button-prev,.main_changqulist .swiper-button-next{width: 46px; height: 46px; bottom: 0px; }
    .main_changqulist .swiper-button-prev:after,.main_changqulist .swiper-button-next:after{font-size: 28px;}
    .main_changqulist .swiper-button-prev{left: -56px;}
    .main_changqulist .swiper-button-next{right: -56px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_changqulist{padding-top: 20px;}
    .main_changqulist a .img{height: 184px;}
    .main_changqulist a .title{font-size: 18px;}
    .main_changqulist .swiper-button-prev,.main_changqulist .swiper-button-next{width: 36px; height: 36px; bottom: 0px; }
    .main_changqulist .swiper-button-prev:after,.main_changqulist .swiper-button-next:after{font-size: 24px;}
    .main_changqulist .swiper-button-prev{left: -46px;}
    .main_changqulist .swiper-button-next{right: -46px;}
}
@media (max-width: 767px) {
    .main_changqulist{padding-top: 1em;}
    .main_changqulist a .img{height: 11em;}
    .main_changqulist a .title{font-size: 1.2em; margin-top: 0.2em;}
    .main_changqulist .swiper-button-prev,.main_changqulist .swiper-button-next{width: 2em; height: 2em; bottom: 0px; }
    .main_changqulist .swiper-button-prev:after,.main_changqulist .swiper-button-next:after{font-size: 1.2em;}
    .main_changqulist .swiper-button-prev{left: 0px;}
    .main_changqulist .swiper-button-next{right: 0px;}
}
@media (min-width: 768px){
    .main_changqulist a .title{margin-top: 10px;}
}

.main_honor{background: url(../images/guanyu_26.jpg) center center no-repeat; color: #fff;}
.main_honor a{color: #fff;}
.main_honorlist{position: relative;}
.main_honorlist {text-align:center;}
.main_honorlist a .img{overflow: hidden;}
.main_honorlist a img{width: 100%; height: 100%; object-fit: cover;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_honorlist a:hover img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_honorlist a .title{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;line-height: 2;}

.main_honorlist .swiper-pagination span{background: #fff; border-radius: 4px;}
@media (min-width: 1500px){
    .main_honorlist{padding: 50px 0px 60px;}
    .main_honorlist a .img{height: 214px;}
    .main_honorlist a img{max-height: 213px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_honorlist{padding: 40px 0px 55px;}
    .main_honorlist a .img{height: 172px;}
    .main_honorlist a img{max-height: 171px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_honorlist{padding: 30px 0px 50px;}
    .main_honorlist a .img{height: 200px;}
    .main_honorlist a img{max-height: 200px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_honorlist{padding: 20px 0px 45px;}
    .main_honorlist a .img{height: 148px;}
    .main_honorlist a img{max-height: 147px;}
}
@media (max-width: 767px) {
    .main_honorlist{padding: 1em 0px 3em;}
    .main_honorlist a .img{height: 11em;}
    .main_honorlist a img{max-height: 11em;}
    .main_honorlist .swiper-pagination .swiper-pagination-bullet-active{width: 20px;}
}
@media (min-width: 768px){
    .main_honorlist a .title{margin-top: 10px;}
    .main_honorlist .swiper-pagination .swiper-pagination-bullet-active{width: 30px;}
}



.main_pmt{}

@media (min-width: 1500px){
    .main_pmt{padding-top: 84px; margin-top: -84px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pmt{padding-top: 78px; margin-top: -78px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_pmt{padding-top: 74px; margin-top: -74px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pmt{padding-top: 68px; margin-top: -68px;}
}
@media (max-width: 767px) {
    .main_pmt{padding-top: 68px; margin-top: -68px;}
}
@media (min-width: 768px){
    
}



.main_qyln{background: url(../images/culturebg_02.jpg) center center no-repeat;}
.main_qylnlist a{background: #fff; border-radius: 10px; display: block;}
.main_qylnlist a .img{float: left;}
.main_qylnlist a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_qylnlist a .desc{float: right;}
.main_qylnlist a h3{line-height: 1.6;}
.main_qylnlist a p{color: #999; line-height: 1.6;}
.main_qylnlist a:hover{color: #fff; background: #034289;}
.main_qylnlist a:hover p{color: #fff;}
.main_qylnlist a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); filter: grayscale(100%) brightness(600%); }
@media (min-width: 1500px){
    .main_qylnlist{margin-top: 35px;}
    .main_qylnlist a{padding: 30px; width: 32%; margin: 15px 0px;}
    .main_qylnlist a:nth-child(3n-1){margin: 15px 2%;}
    .main_qylnlist a .img{width: 38px;}
    .main_qylnlist a .desc{width: 340px;}
    .main_qylnlist a h3{font-size: 24px;}
    .main_qylnlist a p{margin-top: 10px; height: 52px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_qylnlist{margin-top: 30px;}
    .main_qylnlist a{padding: 25px; width: 32%; margin: 12px 0px;}
    .main_qylnlist a:nth-child(3n-1){margin: 12px 2%;}
    .main_qylnlist a .img{width: 35px;}
    .main_qylnlist a .desc{width: 260px;}
    .main_qylnlist a h3{font-size: 20px;}
    .main_qylnlist a p{margin-top: 10px; height: 48px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_qylnlist{margin-top: 25px;}
    .main_qylnlist a{padding: 20px; width: 32%; margin: 10px 0px;}
    .main_qylnlist a:nth-child(3n-1){margin: 10px 2%;}
    .main_qylnlist a .img{width: 32px;}
    .main_qylnlist a .desc{width: 225px;}
    .main_qylnlist a h3{font-size: 18px;}
    .main_qylnlist a p{margin-top: 10px; height: 48px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_qylnlist{margin-top: 20px;}
    .main_qylnlist a{padding: 20px; width: 49%; margin: 10px 0px;}
    .main_qylnlist a:nth-child(2n){float: right;}
    .main_qylnlist a .img{width: 32px;}
    .main_qylnlist a .desc{width: 265px;}
    .main_qylnlist a h3{font-size: 16px;}
    .main_qylnlist a p{margin-top: 10px; height: 45px;}
}
@media (max-width: 767px) {
    .main_qylnlist{margin-top: 1.4em;}
    .main_qylnlist a{padding: 1em; margin: 0.6em 0px;}
    .main_qylnlist a .img{width: 12%;}
    .main_qylnlist a .desc{width: 83%;}
    .main_qylnlist a h3{font-size: 16px;}
    .main_qylnlist a p{margin-top: 10px;}
}
@media (min-width: 768px){
    .main_qylnlist a{float: left;}
}



.main_shhd{background: #f1f7f7;}

.main_shhdlist{position: relative;}
.main_shhdlist a .img{overflow: hidden; text-align:center;}
.main_shhdlist a img{width: 100%; height: 100%; object-fit: cover;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_shhdlist a:hover img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_shhdlist a .desc h3{line-height: 1.6;}
.main_shhdlist a .desc p{color: #626262;}

.main_shhdlist .swiper-button-prev,.main_shhdlist .swiper-button-next{color: #fff; background: #034289; border-radius: 50%;}

@media (min-width: 1500px){
    .main_shhdlist{padding-top: 50px;}
    .main_shhdlist a .img{height: 350px;}
    .main_shhdlist a .desc{padding-top: 20px;}
    .main_shhdlist a .desc h3{font-size: 24px;}
    
    .main_shhdlist .swiper-button-prev,.main_shhdlist .swiper-button-next{width: 66px; height: 66px; bottom: 0px; }
    .main_shhdlist .swiper-button-prev:after,.main_shhdlist .swiper-button-next:after{font-size: 36px;}
    .main_shhdlist .swiper-button-prev{left: -70px;}
    .main_shhdlist .swiper-button-next{right: -70px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_shhdlist{padding-top: 40px;}
    .main_shhdlist a .img{height: 294px;}
    .main_shhdlist a .desc{padding-top: 18px;}
    .main_shhdlist a .desc h3{font-size: 20px;}
    
    .main_shhdlist .swiper-button-prev,.main_shhdlist .swiper-button-next{width: 56px; height: 56px; bottom: 0px; }
    .main_shhdlist .swiper-button-prev:after,.main_shhdlist .swiper-button-next:after{font-size: 32px;}
    .main_shhdlist .swiper-button-prev{left: -66px;}
    .main_shhdlist .swiper-button-next{right: -66px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_shhdlist{padding-top: 30px;}
    .main_shhdlist a .img{height: 250px;}
    .main_shhdlist a .desc{padding-top: 16px;}
    .main_shhdlist a .desc h3{font-size: 18px;}
    
    .main_shhdlist .swiper-button-prev,.main_shhdlist .swiper-button-next{width: 46px; height: 46px; bottom: 0px; }
    .main_shhdlist .swiper-button-prev:after,.main_shhdlist .swiper-button-next:after{font-size: 28px;}
    .main_shhdlist .swiper-button-prev{left: -56px;}
    .main_shhdlist .swiper-button-next{right: -56px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_shhdlist{padding-top: 20px;}
    .main_shhdlist a .img{height: 184px;}
    .main_shhdlist a .desc{padding-top: 15px;}
    .main_shhdlist a .desc h3{font-size: 16px;}
    
    .main_shhdlist .swiper-button-prev,.main_shhdlist .swiper-button-next{width: 36px; height: 36px; bottom: 0px; }
    .main_shhdlist .swiper-button-prev:after,.main_shhdlist .swiper-button-next:after{font-size: 24px;}
    .main_shhdlist .swiper-button-prev{left: -46px;}
    .main_shhdlist .swiper-button-next{right: -46px;}
}
@media (max-width: 767px) {
    .main_shhdlist{padding-top: 1em;}
    .main_shhdlist a .img{height: 11em;}
    .main_shhdlist a .desc{padding-top: 0.8em;}
    .main_shhdlist a .desc h3{font-size: 1.2em;}
    
    .main_shhdlist .swiper-button-prev,.main_shhdlist .swiper-button-next{width: 2em; height: 2em; bottom: 0px; }
    .main_shhdlist .swiper-button-prev:after,.main_shhdlist .swiper-button-next:after{font-size: 1.2em;}
    .main_shhdlist .swiper-button-prev{left: 0px;}
    .main_shhdlist .swiper-button-next{right: 0px;}
}
@media (min-width: 768px){
    
}



.main_zyfz{background: url(../images/zmyc_02.jpg) center center no-repeat; background-size: cover;}
.main_zyfz .ind_title{ color: #fff;}
.main_zyfzlist a{background: #fff; display: block; border-radius: 10px;}
.main_zyfzlist a .img{text-align: center;}
.main_zyfzlist a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_zyfzlist a:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_zyfzlist a h3{text-align: center; line-height: 2; color: #034289;}
.main_zyfzlist a p{color: #646464;}
@media (min-width: 1500px){
    .main_zyfzlist{margin-top: 50px;}
    .main_zyfzlist a{padding: 30px 5%;}
    .main_zyfzlist a .img{height: 60px;}
    .main_zyfzlist a h3{font-size: 24px; margin: 10px 0px;}
    .main_zyfzlist a p{height: 96px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_zyfzlist{margin-top: 40px;}
    .main_zyfzlist a{padding: 30px 4%;}
    .main_zyfzlist a .img{height: 60px;}
    .main_zyfzlist a h3{font-size: 22px; margin: 10px 0px;}
    .main_zyfzlist a p{height: 90px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_zyfzlist{margin-top: 30px;}
    .main_zyfzlist a{padding: 25px 3%;}
    .main_zyfzlist a .img{height: 60px;}
    .main_zyfzlist a h3{font-size: 20px; margin: 10px 0px;}
    .main_zyfzlist a p{height: 90px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_zyfzlist{margin-top: 20px;}
    .main_zyfzlist a{padding: 20px 2%;}
    .main_zyfzlist a .img{height: 60px;}
    .main_zyfzlist a h3{font-size: 18px; margin: 10px 0px;}
    .main_zyfzlist a p{height: 84px;}
}
@media (max-width: 767px) {
    .main_zyfzlist{margin-top: 1.4em;}
    .main_zyfzlist a{padding: 1em 8%; margin: 1em 0px;}
    .main_zyfzlist a .img{height: 60px;}
    .main_zyfzlist a h3{font-size: 1.2em; margin: 10px 0px;}
}
@media (min-width: 768px){
    .main_zyfzlist a{float: left; width: 32%;}
    .main_zyfzlist a:nth-child(3n-1){margin: 0px 2%;}
}


.main_zhiye .ind_title{text-align: left;}
.main_zhiye .desc{border-top: 1px #dcdcdc solid;}
.main_zhiye .img{overflow: hidden; border-radius: 10px;}
.main_zhiye li img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; width: 100%; height: 100%; object-fit: cover;}
.main_zhiye li:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}

@media (min-width: 1500px){
    .main_zhiye .word{padding-right: 50px;}
    .main_zhiyete .word{padding-right: 0px;padding-left: 50px;}
    .main_zhiye .word .middle{height: 500px;}
    .main_zhiye .desc{margin-top: 10px; padding-top: 20px; line-height: 2;}
    .main_zhiye .img{height: 500px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_zhiye .word{padding-right: 40px;}
    .main_zhiyete .word{padding-right: 0px;padding-left: 40px;}
    .main_zhiye .word .middle{height: 410px;}
    .main_zhiye .desc{margin-top: 9px; padding-top: 18px; line-height: 1.8;}
    .main_zhiye .img{height: 410px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_zhiye .word{padding-right: 30px;}
    .main_zhiyete .word{padding-right: 0px;padding-left: 30px;}
    .main_zhiye .word .middle{height: 345px;}
    .main_zhiye .desc{margin-top: 8px; padding-top: 16px; line-height: 1.5;}
    .main_zhiye .img{height: 345px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_zhiye .word{padding-right: 20px;}
    .main_zhiyete .word{padding-right: 0px;padding-left: 20px;}
    .main_zhiye .word .middle{height: 345px;}
    .main_zhiye .desc{margin-top: 6px; padding-top: 12px; line-height: 1.5;}
    .main_zhiye .img{height: 345px;}
}
@media (max-width: 767px) {
    .main_zhiye .desc{margin-top: 0.4em; padding-top: 0.8em; line-height: 2;}
    .main_zhiye .img{margin-top: 1em;}
}
@media (min-width: 768px){
    .main_zhiye .word,.main_zhiye .img{float: left; width: 50%;}
    .main_zhiyete .word{float: right;}
}

.bgf6fcfc{background: #f6fcfc;}
.bgffffff{background: #fff;}


.location span{background: url(../images/show_03.png) center left no-repeat; padding-left: 30px; display: inline-table;}
.location a{display: inline-table;}
.main_news{line-height: 2;}
.main_news .title{line-height: 1.6;}
.main_news .time{color: #999999;}
.main_news .time span{display: inline-table;}
.main_news .content{color: #696969; border-top: 1px #e5e5e5 solid;}
.main_prev_next{ border-top: 1px #e5e5e5 solid;}
.prev_next{line-height: 2;}
.prev_next .next a,.prev_next .prev a{overflow: hidden;}
.prev_next span{display: inline-table;}
.prev_next,.prev_next a{color: #696969;}
.prev_next .fanhui a{background: #034289; display: inline-table;}
.prev_next .fanhui span{display: inline-table;background: url(../images/show_07.png) center left no-repeat; padding-left: 30px; color: #fff;}
@media (min-width: 1500px){
    .location{padding-top: 30px;}
    .main_news{margin-top: 30px;}
    .main_news .title{font-size: 22px;}
    .main_news .time{margin-top: 30px;}
    .main_news .content{padding: 35px 0px; margin: 25px 0px;}
    .main_prev_next{padding-top: 40px;}
} 
@media (min-width: 1200px) and (max-width: 1499px){
    .location{padding-top: 25px;}
    .main_news{margin-top: 25px;}
    .main_news .title{font-size: 20px;}
    .main_news .time{margin-top: 12px;}
    .main_news .content{padding: 30px 0px; margin: 22px 0px;}
    .main_prev_next{padding-top: 35px;}
} 
@media (min-width: 992px) and (max-width: 1299px){
    .location{padding-top: 20px;}
    .main_news{margin-top: 20px;}
    .main_news .title{font-size: 18px;}
    .main_news .time{margin-top: 10px;}
    .main_news .content{padding: 25px 0px; margin: 20px 0px;}
    .main_prev_next{padding-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .location{padding-top: 15px;}
    .main_news{margin-top: 15px;}
    .main_news .title{font-size: 16px;}
    .main_news .time{margin-top: 8px;}
    .main_news .content{padding: 20px 0px; margin: 15px 0px;}
    .main_prev_next{padding-top: 25px;}
}
@media (max-width: 767px) {
    .location{padding-top: 1em;}
    .main_news{margin-top: 1em;}
    .main_news .title{font-size: 1.2rem;}
    .main_news .time{margin-top: 0.3rem;}
    .main_news .content{padding: 1rem 0px; margin: 0.6rem 0px;}
    .main_prev_next{padding-top: 1em;}
    .prev_next{padding: 0.6em 0px;}
    .prev_next .prev,.prev_next .next{margin: 0.2em 0px;}
    .prev_next .fanhui a{padding: 0.2em 1.6em; border-radius: 1em;}
}
@media (min-width: 768px){
    .prev_next{position: relative; padding: 15px 0px; line-height: 40px;}
    .prev_next .prev,.prev_next .next{max-width: 40%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
    .prev_next .prev{float: left;}
    .prev_next .next{float: right; text-align:right;}
    .prev_next .next a,.prev_next .prev a{width: 82%; height:40px;}
    .prev_next .fanhui{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
    .prev_next .fanhui a{padding: 0px 30px; border-radius: 20px;}
}



.main_info{}
.main_info .title{color: #034289; border-bottom: 1px #034289 solid; font-weight: bold; text-align: center;}
@media (min-width: 1500px){
    .main_info{padding: 30px 70px; margin-top: 30px;}
    .main_info .title{font-size: 32px;padding-bottom: 20px;}
    .main_info .content{padding: 30px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_info{padding: 25px 60px; margin-top: 25px;}
    .main_info .title{font-size: 28px;padding-bottom: 16px;}
    .main_info .content{padding: 25px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_info{padding: 20px 50px; margin-top: 20px;}
    .main_info .title{font-size: 24px;padding-bottom: 14px;}
    .main_info .content{padding: 20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_info{padding: 15px 40px; margin-top: 15px;}
    .main_info .title{font-size: 20px;padding-bottom: 12px;}
    .main_info .content{padding: 15px 0px;}
}
@media (max-width: 767px) {
    .main_info{padding: 1em 3%; margin-top: 1em;}
    .main_info .title{font-size: 1.2em;padding-bottom: 10px;}
    .main_info .content{padding: 1em 0px;}
}
@media (min-width: 768px){
    
}


.main_info2{}
.main_info2 .title{border-bottom: 1px #034289 solid;}
.main_info2 .title span{color: #034289; font-weight: bold;}
.main_info2 .title i{float: right;}
@media (min-width: 1500px){
    .main_info2 .title{padding-bottom: 20px;}
    .main_info2 .title span{font-size: 32px;}
    .main_info2 .title i{font-size: 24px;}
    .main_info2 .content{padding: 30px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_info2 .title{padding-bottom: 16px;}
    .main_info2 .title span{font-size:28px;}
    .main_info2 .title i{font-size: 20px;}
    .main_info2 .content{padding: 25px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_info2 .title{padding-bottom: 14px;}
    .main_info2 .title span{font-size:24px;}
    .main_info2 .title i{font-size: 18px;}
    .main_info2 .content{padding: 20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_info2 .title{padding-bottom: 12px;}
    .main_info2 .title span{font-size:20px;}
    .main_info2 .title i{font-size: 16px;}
    .main_info2 .content{padding: 15px 0px;}
}
@media (max-width: 767px) {
    .main_info2{padding: 1em 3%;}
    .main_info2 .title{padding-bottom: 16px;}
    .main_info2 .title span{font-size: 1.2em;}
    .main_info2 .title i{font-size: 1em;}

    .main_info2 .title{padding-bottom: 10px;}
    .main_info2 .content{padding: 1em 0px;}
}
@media (min-width: 768px){
    .main_info2{padding: 20px 30px;}
}



@media (min-width: 1500px){
    .m_left{width: 300px;}
    .m_right{width: 1070px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .m_left{width: 275px;}
    .m_right{width: 840px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .m_left{width: 275px;}
    .m_right{width: 660px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .m_left{width: 238px;}
    .m_right{width: 460px;}
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    .m_left{float: left;}
    .m_right{float: right;}
}



.mainl_cateul{}
.mainl_cateul a{ display: block;}
.mainl_cateul>li>a{position: relative;}
.mainl_cateul>li>a span{display: inline-table; content: ""; width: 20px; height: 20px; background: url(../images/jia.png) center center no-repeat; background-size: 100% 100%; position: absolute; right: 2%; top: 50%; transform: translate(0,-50%);}
.mainl_cateul>li>a{border-bottom: 1px #e5e5e5 solid;}
.mainl_cateul .mainl_cateullist{ display:none;}
.mainl_cateul .act .mainl_cateullist{ display:block;}
.mainl_cateullist li{border-bottom: 1px #e5e5e5 solid; cursor:pointer;}
.mainl_cateul>li{border-left: 3px #fff solid;}
.mainl_cateul>.act>a{background: #e8f3ff;border-left: 3px #034289 solid;}
.mainl_cateul>li:hover>a{background: #e8f3ff; border-left: 3px #034289 solid;}
@media (min-width: 1500px){
    .mainl_cateul{line-height: 44px;}
    .mainl_cateul>li{text-indent: 30px;}
    .mainl_cateullist>li{padding-left: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mainl_cateul{line-height: 40px;}
    .mainl_cateul>li{text-indent: 20px;}
    .mainl_cateullist>li{padding-left: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mainl_cateul{line-height: 38px;}
    .mainl_cateul>li{text-indent: 15px;}
    .mainl_cateullist>li{padding-left: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mainl_cateul{line-height: 36px;}
    .mainl_cateul>li{text-indent: 10px;}
    .mainl_cateullist>li{padding-left: 10px;}
}
@media (max-width: 767px) {
    .mainl_cateul{display: none;}
    .mainl_cateul{line-height: 2.4em;}
    .mainl_cateul>li{text-indent: 1em;}
    .mainl_cateullist>li{padding-left: 1em;}
}
@media (min-width: 768px){
    
}


.mainl_cate0{background: #034289; color: #fff;}
.mainl_cate0 a{color: #fff;}
.mainl_cate0 .img{float: left; width: 35px;}
.mainl_cate0 .title{float: left;}
.mainl_cate0 .title{line-height: 1.5;}
.mainl_cate0 .middle{} 


@media (min-width: 1500px){
    .mainl_cate0{padding:0px 30px;}
    .mainl_cate0 .title{width: 180px; margin-left: 20px;}
    .mainl_cate01 .title{font-size: 30px;}
    .mainl_cate02 .title{font-size: 20px;}
    .mainl_cate0 .middle{height: 100px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mainl_cate0{padding:0px 20px;}
    .mainl_cate0 .title{width: 180px; margin-left: 20px;}
    .mainl_cate01 .title{font-size: 26px;}
    .mainl_cate02 .title{font-size: 18px;}
    .mainl_cate0 .middle{height: 90px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mainl_cate0{padding:0px 15px;}
    .mainl_cate0 .title{width: 180px; margin-left: 20px;}
    .mainl_cate01 .title{font-size: 22px;}
    .mainl_cate02 .title{font-size: 16px;}
    .mainl_cate0 .middle{height: 80px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mainl_cate0{padding:0px 15px;}
    .mainl_cate0 .title{width: 160px; margin-left: 10px;}
    .mainl_cate01 .title{font-size: 20px;}
    .mainl_cate02 .title{font-size: 15px;}
    .mainl_cate0 .middle{height: 70px;}
}
@media (max-width: 767px) {
    .mainl_cate0{padding:0px 15px; border-bottom: 1px #fff solid;}
    .mainl_cate0 .title{width: 160px; margin-left: 20px;}
    .mainl_cate01 .title{font-size: 20px;}
    .mainl_cate02 .title{font-size: 15px;}
    .mainl_cate0 .middle{height: 70px;}
    .mainl_cate01{position: relative;}
    .mainl_cate01 span{display: inline-table; content: ""; width: 20px; height: 20px; background: url(../images/jiafff.png) center center no-repeat; background-size: 100% 100%; position: absolute; right: 2%; top: 50%; transform: translate(0,-50%);}
}
@media (min-width: 768px){
    
}


.main_pdflist li{border-bottom: 1px #dcdcdc solid;}
.main_pdflist li a{display: block; position: relative;}
.main_pdflist li h3{font-weight: bold;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 2;}
.main_pdflist li span{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%); display: inline-table; color: #034289; border:1px #034289 solid; border-radius: 16px; padding: 0px 20px;}
.main_pdflist :hover span{background: #034289; color: #fff;}
@media (min-width: 1500px){
    .main_pdflist li{padding: 40px 0px;}
    .main_pdflist li a{padding-right: 140px;}
    .main_pdflist li h3{font-size: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pdflist li{padding: 35px 0px;}
    .main_pdflist li a{padding-right: 140px;}
    .main_pdflist li h3{font-size: 18px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_pdflist li{padding: 30px 0px;}
    .main_pdflist li a{padding-right: 140px;}
    .main_pdflist li h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pdflist li{padding: 25px 0px;}
    .main_pdflist li a{padding-right: 140px;}
    .main_pdflist li h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .main_pdflist li{padding: 1em 0px;}
    .main_pdflist li a{padding-right: 8em;}
    .main_pdflist li h3{font-size: 1.1em;}
}
@media (min-width: 768px){
    
}



.joblist {overflow: hidden;}
.joblist .zhiwei{width: 88%;}
.joblist .more{width: 12%;text-align: center;}

.joblist_info{}
.joblist_info li {width: 100%;overflow: hidden;font-size: 14px;color: #5d5d5d;border-bottom: 1px solid #ededed;}
.joblist_info li span {float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.joblist_info li span a {background: url(../images/drop-down.png) center center no-repeat; display: block; width: 100%; height: 100%;}
.joblist_info li span a.chover,.joblist_info li:hover span a {background:url(../images/drop-up.png) center center no-repeat;}
.joblist_info_c {overflow: hidden;font-size: 14px;line-height: 2; display: none; background: #f2f6f9;}
.joblist_info li:hover{background: #034187; color: #fff;}
.joblist_info li.act{background: #034187; color: #fff;}
@media (min-width: 1500px){
    .joblist {margin-bottom: 40px;}
    .joblist_info li span {height: 120px; line-height: 120px;}
    .joblist .zhiwei{ text-indent: 20px;}
    .joblist_info_c{padding: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .joblist {margin-bottom: 35px;}
    .joblist_info li span {height: 100px; line-height: 100px;}
    .joblist .zhiwei{ text-indent: 20px;}
    .joblist_info_c{padding: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .joblist {margin-bottom: 30px;}
    .joblist_info li span {height: 80px; line-height: 80px;}
    .joblist .zhiwei{ text-indent: 20px;}
    .joblist_info_c{padding: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .joblist {margin-bottom: 25px;}
    .joblist_info li span {height: 60px; line-height: 60px;}
    .joblist .zhiwei{ text-indent: 20px;}
    .joblist_info_c{padding: 20px;}
}
@media (min-width: 768px){
    .joblist_info_c{margin-top: 20px;}
}
@media (max-width: 768px){
    .joblist {margin-bottom: 1.6em;}
    .joblist h3{line-height: 2;}
    .joblist h4{font-size: 1em; margin-bottom: 1em;}
    .joblist .zhiwei{ text-indent: 1em;}
    .joblist_info li{height: 40px;line-height: 40px;}
    .joblist_info li span {height: 40px;}
    .joblist_info_c{padding: 0.6em 2%;}
}


.main_yingyong a{display: block; background: #f6fcfc; border-radius: 10px; overflow: hidden;}
.main_yingyong a .left{float: left; width: 50%; text-align: center;}
.main_yingyong a .right{float: right; width: 50%;}
.main_yingyong a .right img{width: 100%; height: 100%; object-fit: cover;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.main_yingyong a:hover{background: #034289; color: #fff;}
.main_yingyong a:hover .left img{filter: grayscale(100%) brightness(600%); }
.main_yingyong a:hover .right img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.main_yingyong a .title{line-height: 2; margin-top: 6px;}
@media (min-width: 1500px){
    .main_yingyong a{margin: 25px 0px;}
    .main_yingyong a .middle,.main_yingyong a .right .img{height: 300px;}
    .main_yingyong a .title{font-size: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_yingyong a{margin: 20px 0px;}
    .main_yingyong a .middle,.main_yingyong a .right .img{height: 250px;}
    .main_yingyong a .title{font-size: 26px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_yingyong a{margin: 18px 0px;}
    .main_yingyong a .middle,.main_yingyong a .right .img{height: 210px;}
    .main_yingyong a .title{font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_yingyong a{margin: 15px 0px;}
    .main_yingyong a .middle,.main_yingyong a .right .img{height: 158px;}
    .main_yingyong a .title{font-size: 18px;}
}
@media (max-width: 767px) {
    .main_yingyong a{margin: 1em 0px;}
    .main_yingyong a .middle,.main_yingyong a .right .img{height: 12em;}
    .main_yingyong a .title{font-size: 1.1em;}
}
@media (min-width: 768px){
    .main_yingyong a{float: left; width: 49%;}
    .main_yingyong a:nth-child(2n){float: right;}
}





.main_catetz{text-align:center;}
.main_catetz a{display: inline-table; background: #eeeeee; margin: 5px 0px;}
.main_catetz a.act{background: #034289; color: #fff;}
@media (min-width: 1500px){
    .main_catetz a{padding: 0px 25px; border-radius: 16px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_catetz a{padding: 0px 20px; border-radius: 15px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_catetz a{padding: 0px 16px; border-radius: 14px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_catetz a{padding: 0px 15px; border-radius: 14px;}
}
@media (max-width: 767px) {
    .main_catetz a{padding: 0px 1.2em; border-radius: 1em;}
}
@media (min-width: 768px){
    
}


.main_tzzgx li{border-bottom: 1px #dcdcdc solid;}
.main_tzzgx li a{display: block; position: relative;}
.main_tzzgx li h3{font-weight: bold;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 2;}
.main_tzzgx li span{position: absolute; right: 0px; top: 50%; transform: translate(0,-50%); display: inline-table; color: #034289; border:1px #034289 solid; border-radius: 16px; padding: 0px 20px;}
.main_tzzgx li .time{position: absolute;top: 50%; transform: translate(0,-50%); border-right:1px #dcdcdc solid; text-align: right; color: #777777;}
.main_tzzgx li .time i,.main_tzzgx li .time em{display: block;}
.main_tzzgx li .time em{font-weight: bold; line-height: 1;}
.main_tzzgx :hover span{background: #034289; color: #fff;}
@media (min-width: 1500px){
    .main_tzzgx li{padding: 60px 0px;}
    .main_tzzgx li a{padding-right: 290px;}
    .main_tzzgx li h3{font-size: 20px;}
    .main_tzzgx li .time{right: 150px; padding-right: 40px;}
    .main_tzzgx li .time em{font-size: 36px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_tzzgx li{padding: 55px 0px;}
    .main_tzzgx li a{padding-right: 260px;}
    .main_tzzgx li h3{font-size: 18px;}
    .main_tzzgx li .time{right: 130px; padding-right: 36px;}
    .main_tzzgx li .time em{font-size: 32px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_tzzgx li{padding: 50px 0px;}
    .main_tzzgx li a{padding-right: 260px;}
    .main_tzzgx li h3{font-size: 16px;}
    .main_tzzgx li .time{right: 130px; padding-right: 32px;}
    .main_tzzgx li .time em{font-size: 28px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_tzzgx li{padding: 45px 0px;}
    .main_tzzgx li a{padding-right: 250px;}
    .main_tzzgx li h3{font-size: 15px;}
    .main_tzzgx li .time{right: 130px; padding-right: 30px;}
    .main_tzzgx li .time em{font-size: 24px;}
}
@media (max-width: 767px) {
    .main_tzzgx li{padding: 1em 0px;}
    .main_tzzgx li a{padding-right: 8em;}
    .main_tzzgx li .time{display: none;}
    .main_tzzgx li h3{font-size: 1.1em;}
}
@media (min-width: 768px){
    
}


.main_dlwz .map{}
.main_dlwz .map img{max-width: 9999999%;}
.main_dlwz .map label{max-width: 1000px;}
@media (min-width: 1500px){
    .main_dlwz .map{height: 650px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_dlwz .map{height: 550px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_dlwz .map{height: 450px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_dlwz .map{height: 350px;}
}
@media (max-width: 767px) {
    .main_dlwz .map{height: 24em;}
}
@media (min-width: 768px){
    
}

.main_lsfs .left{background: url(../images/contactbg_06.png) center center no-repeat; background-size: cover;}
.main_lsfs .right{background: url(../images/contactbg_03.png) center center no-repeat; background-size: cover;}
.main_lsfs .title{color: #034289; font-weight: bold; position: relative;}
.main_lsfs .title:after{content: ""; display: inline-table; width: 16%; height: 3px; border-radius: 2.5px; background: #034187; position: absolute; left: 0px; bottom: 0px;}



@media (min-width: 1500px){
    .main_lsfs .left,.main_lsfs .right{padding: 30px 40px;height: 468px;}
    .main_lsfs .title{font-size: 24px; padding-bottom: 10px; margin-bottom: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_lsfs .left,.main_lsfs .right{padding: 25px 35px;height: 426px;}
    .main_lsfs .title{font-size: 20px; padding-bottom: 10px; margin-bottom: 26px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_lsfs .left,.main_lsfs .right{padding: 20px 30px;height: 410px;}
    .main_lsfs .title{font-size: 18px; padding-bottom: 9px; margin-bottom: 24px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_lsfs .left,.main_lsfs .right{padding: 30px 50px;}
    .main_lsfs .right{margin-top: 30px;}
    .main_lsfs .title{font-size: 16px; padding-bottom: 8px; margin-bottom: 20px;}
}
@media (max-width: 767px) {
    .main_lsfs .left,.main_lsfs .right{padding: 1em 3%;}
    .main_lsfs .right{margin-top: 1.2em;}
    .main_lsfs .title{font-size: 1.2em; padding-bottom: 6px; margin-bottom: 15px;}
}
@media (min-width: 992px){
    .main_lsfs .left{float: left; width: 43%;}
    .main_lsfs .right{float: right; width: 53%;}

}
@media (min-width: 768px){
    .content_two{position: relative;}
    .content_two:before{content: ""; display: inline-table; width: 1px; height: 100%; border-radius: 2.5px; background: #e5e5e5; position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0);}
    .content_two li{float: left; max-width: 48%;}
    .content_two li:nth-child(2n){float: right;}
}




.main_jszcrylist{position: relative;}
.main_jszcrylisttitle .ind_title{text-align: left;}
.main_jszcrylist .swiper-button-prev,.main_jszcrylist .swiper-button-next{border-radius: 50%;}

.main_jszcrylist .mySwiper .swiper-slide{text-align: center;background: #fff; }
.main_jszcrylist .mySwiper .img{border: 1px #dedede solid;}
.main_jszcrylist .mySwiper .swiper-slide-thumb-active .img{border: 1px #034289 solid;}
.main_jszcrylist .mySwiper img{max-height: 100%;}
.main_jszcrylist .mySwiper2{text-align:center;}
.main_jszcrylist .mySwiper2 img{max-width: 70%; max-height: 100%;}
@media (min-width: 1500px){
    .main_jszcry{padding: 100px 0px 60px;}
    .main_jszcrylisttitle .desc{margin-top: 20px; font-size: 18px;}
    .main_jszcrylist .swiper-button-prev,.main_jszcrylist .swiper-button-next{width: 56px; height: 56px;}
    .main_jszcrylist .swiper-button-prev:after,.main_jszcrylist .swiper-button-next:after{font-size: 32px;}

    .main_jszcrylist .mySwiper{height: 430px;}
    .main_jszcrylist .mySwiper .swiper-slide{height: calc((100% - 30px) / 2) !important;}
    .main_jszcrylist .mySwiper .img{height: 200px;}
    .main_jszcrylist .mySwiper img{max-height: 180px;}
    .main_jszcrylist .mySwiper2 .img{height: 620px;}
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_jszcry{padding: 80px 0px 50px;}
    .main_jszcrylisttitle .desc{margin-top: 15px; font-size: 17px;}
    .main_jszcrylist .swiper-button-prev,.main_jszcrylist .swiper-button-next{width: 46px; height: 46px;}
    .main_jszcrylist .swiper-button-prev:after,.main_jszcrylist .swiper-button-next:after{font-size: 28px;}

    .main_jszcrylist .mySwiper{height: 380px;}
    .main_jszcrylist .mySwiper .swiper-slide{height: calc((100% - 30px) / 2) !important;}
    .main_jszcrylist .mySwiper .img{height: 175px;}
    .main_jszcrylist .mySwiper img{max-height: 150px;}
    .main_jszcrylist .mySwiper2 .img{height: 545px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_jszcry{padding: 70px 0px 40px;}
    .main_jszcrylisttitle .desc{margin-top: 10px; font-size: 16px;}
    .main_jszcrylist .swiper-button-prev,.main_jszcrylist .swiper-button-next{width: 40px; height: 40px;}
    .main_jszcrylist .swiper-button-prev:after,.main_jszcrylist .swiper-button-next:after{font-size: 24px;}

    .main_jszcrylist .mySwiper{height: 340px;}
    .main_jszcrylist .mySwiper .swiper-slide{height: calc((100% - 30px) / 2) !important;}
    .main_jszcrylist .mySwiper .img{height: 155px;}
    .main_jszcrylist .mySwiper img{max-height: 130px;}
    .main_jszcrylist .mySwiper2 .img{height: 457px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_jszcry{padding: 60px 0px 30px;}
    .main_jszcrylisttitle .desc{margin-top: 5px; font-size: 15px;}
    .main_jszcrylist .swiper-button-prev,.main_jszcrylist .swiper-button-next{width: 40px; height: 40px;}
    .main_jszcrylist .swiper-button-prev:after,.main_jszcrylist .swiper-button-next:after{font-size: 24px;}

    .main_jszcrylist .mySwiper{height: 240px;}
    .main_jszcrylist .mySwiper .swiper-slide{height: calc((100% - 30px) / 2) !important;}
    .main_jszcrylist .mySwiper .img{height: 105px;}
    .main_jszcrylist .mySwiper img{max-height: 90px;}
    .main_jszcrylist .mySwiper2 .img{height: 345px;}
}
@media (max-width: 767px) {
    .main_jszcry{padding: 1.6em 0px;}
    .main_jszcrylisttitle .desc{margin-top: 5px; font-size: 15px;}
    .main_jszcrylist .swiper-button-prev,.main_jszcrylist .swiper-button-next{width: 40px; height: 40px;color: #fff; background: #034289;}
    .main_jszcrylist .swiper-button-prev:after,.main_jszcrylist .swiper-button-next:after{font-size: 24px;}

    .main_jszcrylist .mySwiper{margin-top: 1em;}
    .main_jszcrylist .mySwiper .img{height: 9em;}
    .main_jszcrylist .mySwiper img{max-height: 8em;}
    .main_jszcrylist .mySwiper2{margin-top: 1em;}
    .main_jszcrylist .mySwiper2 .img{height: 24em;}
}
@media (min-width: 768px){
    .main_jszcry{background: url(../images/jszcbg_02.jpg) center center no-repeat;}
    
    .main_jszcrylisttitle{position: absolute; left: 0px; top: 0px;}
    .main_jszcrylist .swiper-button-prev,.main_jszcrylist .swiper-button-next{color: #034289; background: #fff;}
    .main_jszcrylist .swiper-button-prev{left: 52%;}
    .main_jszcrylist .mySwiper{width: 45%;position: absolute; left: 0px; bottom: 0px;}
    .main_jszcrylist .mySwiper2{width: 48%; float: right;}
}



.main_zljslist a{background: url(../images/jszc_09.png) center center no-repeat; border-radius: 10px; overflow: hidden; color: #fff; text-align: center; display: block;}
.main_zljslist a h3{line-height: 2;}
.main_zljslist a .desc{text-align: left;}
.main_zljslist a span{display: inline-table; border:1px #fff solid; padding: 0px 25px; border-radius: 16px;}
@media (min-width: 1500px){
    .main_zljslist{padding-top: 40px;}
    .main_zljslist a{padding: 50px 60px;}
    .main_zljslist a h3{font-size: 24px;}
    .main_zljslist a .desc{margin: 20px 0px 30px; height: 96px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_zljslist{padding-top: 35px;}
    .main_zljslist a{padding: 40px 50px;}
    .main_zljslist a h3{font-size: 20px;}
    .main_zljslist a .desc{margin: 18px 0px 27px; height: 120px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_zljslist{padding-top: 30px;}
    .main_zljslist a{padding: 30px 40px;}
    .main_zljslist a h3{font-size: 18px;}
    .main_zljslist a .desc{margin: 16px 0px 25px; height: 120px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_zljslist{padding-top: 25px;}
    .main_zljslist a{padding: 25px 35px;}
    .main_zljslist a h3{font-size: 16px;}
    .main_zljslist a .desc{margin: 15px 0px 23px; height: 140px;}
}
@media (max-width: 767px) {
    .main_zljslist{padding-top: 1em;}
    .main_zljslist a{padding: 1.5em 4%; margin: 0.8em 0px;}
    .main_zljslist a h3{font-size: 1.1em;}
    .main_zljslist a .desc{margin: 0.8em 0px 1.5em;}
}
@media (min-width: 768px){
    .main_zljslist a{float: left; width: 49%;}
    .main_zljslist a:nth-child(2n){float: right;}
}



.main_products01desc h3{font-weight: bold;}
.main_products01desc p{color: #636363;}

@media (min-width: 1500px){
    .main_products01desc{padding: 40px 0px}
    .main_products01desc h3{font-size: 36px;}
    .main_products01desc p{margin-top: 10px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_products01desc{padding: 35px 0px}
    .main_products01desc h3{font-size: 32px;}
    .main_products01desc p{margin-top: 9px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_products01desc{padding: 30px 0px}
    .main_products01desc h3{font-size: 28px;}
    .main_products01desc p{margin-top: 8px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_products01desc{padding: 25px 0px}
    .main_products01desc h3{font-size: 24px;}
    .main_products01desc p{margin-top: 7px;}
}
@media (max-width: 767px) {
    .main_products01desc{padding: 1.4em 0px}
    .main_products01desc h3{font-size: 1.3em;}
    .main_products01desc p{margin-top: 0.5em;}
}
@media (min-width: 768px){
    
}

.main_products01list{
    /*height: 800px; background: #000;*/ overflow: auto;
}




@media (min-width: 1500px){
    .main_products{margin-top: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_products{margin-top: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_products{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_products{margin-top: 15px;}
}
@media (max-width: 767px) {
    .main_products{margin-top: 1em;}
}
@media (min-width: 768px){
    
}







.main_products02desc{background: #f1f1f5;}



@media (min-width: 1500px){
    .main_products02desc{padding: 40px; margin-top: 40px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_products02desc{padding: 35px; margin-top: 35px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_products02desc{padding: 30px; margin-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_products02desc{padding: 25px; margin-top: 25px;}
}
@media (max-width: 767px) {
    .main_products02desc{padding: 1.3em; margin-top: 1.3em;}
}
@media (min-width: 768px){
    
}



.ind_product02list .tab a{float: left; width: 49%; box-shadow: 0px 0px 5px #ccc; border-radius: 10px; position: relative;}
.ind_product02list .tab a:nth-child(2n){float: right;}
.ind_product02list .tab a .img img{max-width: 90%;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ind_product02list .tab a .desc h3{line-height: 1.4;}
.ind_product02list .tab a .desc p{line-height: 1.4;}
.ind_product02list .tab a:hover .img img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.ind_product02list .tab a.on{background: #034187; color: #fff;}
.ind_product02list .content{background: #f0f3f8;}
.ind_product02list li{display: none;background: url(../images/products_09.png) right bottom no-repeat; background-size: auto 80%;}
.ind_product02list li:nth-child(2){display: none;background: url(../images/products_0999.png) right bottom no-repeat; background-size: auto 80%;}
.ind_product02list li h3{line-height: 2; font-weight: bold;}
.ind_product02list li h3 a{color: #000; position: relative;}
.ind_product02list li h3.act a:after{position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0); content: ""; display: inline-table; width: 4px; height: 4px; border-radius: 2px; background: #034187;}
.ind_product02list li .list > a{color: #6d6d6d;display: block;}
.ind_product02list li .list > a:hover{color: #034187;}

@media (min-width: 1500px){
    .ind_product02list{padding-top: 80px;}
    .ind_product02list .tab a{padding: 20px 40px 20px 20px;}
    .ind_product02list .tab a .middle{height: 90px;}
    .ind_product02list .tab a .desc h3{font-size: 24px;}
    .ind_product02list .content{padding: 40px 50px; margin-top: 30px; }
    .ind_product02list .content li{min-height: 420px;}
    .ind_product02list li .list{float: left; margin-right: 80px;}
    .ind_product02list li h3{margin-bottom: 20px;}
    .ind_product02list li h3 a{font-size: 18px; padding-bottom: 14px;}
    .ind_product02list li .list a{}
	

}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_product02list{padding-top: 70px;}
    .ind_product02list .tab a{padding: 18px 40px 18px 18px;}
    .ind_product02list .tab a .middle{height: 80px;}
    .ind_product02list .tab a .desc h3{font-size: 22px;}
    .ind_product02list .content{padding: 35px 45px; margin-top: 25px;}
    .ind_product02list .content li{min-height: 390px;}
    .ind_product02list li .list{float: left; margin-right: 70px;}
    .ind_product02list li h3{margin-bottom: 18px;}
    .ind_product02list li h3 a{font-size: 17px; padding-bottom: 12px;}
    .ind_product02list li .list a{}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_product02list{padding-top: 60px;}
    .ind_product02list .tab a{padding: 16px 40px 16px 16px;}
    .ind_product02list .tab a .middle{height: 70px;}
    .ind_product02list .tab a .desc h3{font-size: 20px;}
    .ind_product02list .content{padding: 30px 40px; margin-top: 20px;}
    .ind_product02list .content li{min-height: 380px;}
    .ind_product02list li .list{float: left; margin-right: 60px;}
    .ind_product02list li h3{margin-bottom: 16px;}
    .ind_product02list li h3 a{font-size: 16px; padding-bottom: 10px;}
    .ind_product02list li .list a{}

}
@media (min-width: 768px) and (max-width: 991px){
    .ind_product02list{padding-top: 50px;}
    .ind_product02list .tab a{padding: 12px 40px 12px 12px;}
    .ind_product02list .tab a .middle{height: 60px;}
    .ind_product02list .tab a .desc h3{font-size: 18px;}
    .ind_product02list .content{padding: 25px 35px; margin-top: 15px;}
    .ind_product02list .content li{min-height: 340px;}
    .ind_product02list li .list{float: left; margin-right: 50px;}
    .ind_product02list li h3{margin-bottom: 14px;}
    .ind_product02list li h3 a{font-size: 15px; padding-bottom: 8px;}
    .ind_product02list li .list a{}
}
@media (max-width: 767px) {
    .ind_product02list{padding-top: 2em;}
    .ind_product02list .tab a{padding: 0.6em;text-align: center;}
    .ind_product02list .tab a .desc h3{font-size: 1.2em;}
    .ind_product02list .tab a .desc .middle{height: 4em;}
    .ind_product02list .tab a .img img{max-height: 3.6em;}
    .ind_product02list .tab a .img .middle{height: 4em;}
    .ind_product02list .content{padding: 1em 2%; margin-top: 0.8em;}
    .ind_product02list .content li{min-height: 24em;}
    .ind_product02list li .list{float: left; margin-right: 1em;}
    .ind_product02list li h3{margin-bottom: 0.6em;}
    .ind_product02list li h3 a{font-size: 15px; padding-bottom: 0.3em;}
    .ind_product02list li .list a{}

}
@media (min-width: 768px){
    .ind_product02list .tab a .img{float: left; width: 25%;}
    .ind_product02list .tab a .desc{float: left; width: 75%;}

    .ind_product02list .tab a:after{position: absolute; right: 3%; top: 50%; transform: translate(0,-50%);content: ""; display: inline-table; width: 23px; height: 23px; background: url(../images/index_22.png) center center no-repeat;}
    .ind_product02list .tab a.on:after{background: url(../images/index_25.png) center center no-repeat;}
}


.main_products03cs{background: #f6fcfc;}
.main_products03cstitle{color: #034289;}
.main_products03cstitle span{border-left: 5px #034289 solid; font-weight: bold; padding-left: 15px; display: inline-table; line-height: 1.5;}
.main_products03cslst li{border-bottom: 1px #dcdcdc solid;}
.main_products03cslst li i,.main_products03cslst li em{max-width: 50%;}
.main_products03cslst li i{float: left; font-weight: bold;}
.main_products03cslst li em{float: right;}
.main_products03cslst .link a{display:inline-table; border-radius: 5px; border:1px #034289 solid;}
.main_products03cslst .link a span{display: inline-table; background: url(../images/products_show_05.png) center left no-repeat;background-size:auto 90%;}
.main_products03cslst .link a.act{background: #034289; color: #fff;}
.main_products03cslst .link a.act span{background: url(../images/products_show_03.png) center left no-repeat; background-size:auto 90%;}
.main_products03con .main_p03ctitle{color: #fff; background: #034289; border-radius: 6px; text-align: center; padding: 5px 0px; font-weight: bold;}
@media (min-width: 1500px){
    .main_products03{margin-top: 30px;}
    .main_products03cs{padding: 40px; margin-top: 30px;}
    .main_products03cstitle{font-size: 24px;}
    .main_products03cslst{margin-top: 30px;}
    .main_products03cslst li .middle{height: 90px;}
    .main_products03cslst li i{font-size: 18px;}
    .main_products03cslst .link a{padding: 10px 30px;}
    .main_products03cslst .link a.act{margin-right: 20px;}
    .main_products03cslst .link a span{ padding-left: 35px;}
    .main_products03con{margin-top: 70px;}
    .main_products03con .main_p03ctitle{font-size: 18px;}
    .main_products03con .main_p03ccontent{padding: 40px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_products03{margin-top: 25px;}
    .main_products03cs{padding: 35px; margin-top: 25px;}
    .main_products03cstitle{font-size: 22px;}
    .main_products03cslst{margin-top: 25px;}
    .main_products03cslst li .middle{height: 80px;}
    .main_products03cslst li i{font-size: 17px;}
    .main_products03cslst .link a{padding: 8px 25px;}
    .main_products03cslst .link a.act{margin-right: 20px;}
    .main_products03cslst .link a span{ padding-left: 35px;}
    .main_products03con{margin-top: 60px;}
    .main_products03con .main_p03ctitle{font-size: 17px;}
    .main_products03con .main_p03ccontent{padding: 35px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_products03{margin-top: 20px;}
    .main_products03cs{padding: 30px; margin-top: 20px;}
    .main_products03cstitle{font-size: 20px;}
    .main_products03cslst{margin-top: 20px;}
    .main_products03cslst li .middle{height: 70px;}
    .main_products03cslst li i{font-size: 16px;}
    .main_products03cslst .link a{padding: 7px 20px;}
    .main_products03cslst .link a.act{margin-right: 20px;}
    .main_products03cslst .link a span{ padding-left: 30px;}
    .main_products03con{margin-top: 50px;}
    .main_products03con .main_p03ctitle{font-size: 16px;}
    .main_products03con .main_p03ccontent{padding: 30px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_products03{margin-top: 15px;}
    .main_products03cs{padding: 25px; margin-top: 15px;}
    .main_products03cstitle{font-size: 18px;}
    .main_products03cslst{margin-top: 15px;}
    .main_products03cslst li .middle{height: 60px;}
    .main_products03cslst li i{font-size: 15px;}
    .main_products03cslst .link a{padding: 6px 14px;}
    .main_products03cslst .link a.act{margin-right: 10px;}
    .main_products03cslst .link a span{ padding-left: 30px;}
    .main_products03con{margin-top: 40px;}
    .main_products03con .main_p03ctitle{font-size: 15px;}
    .main_products03con .main_p03ccontent{padding: 25px 0px;}
}
@media (max-width: 767px) {
    .main_products03{margin-top: 1em;}
    .main_products03cs{padding: 1.4em 5%; margin-top: 1em;}
    .main_products03cstitle{font-size: 1.1em;}
    .main_products03cslst{margin-top: 1em;}
    .main_products03cslst li .middle{height: 4.5em;}
    .main_products03cslst li i{font-size: 1.05em;}
    .main_products03cslst .link a{padding: 0.2em 1em;}
    .main_products03cslst .link a.act{margin-right: 1em;}
    .main_products03cslst .link a span{ padding-left: 2em;}
    .main_products03con{margin-top: 1.6em;}
    .main_products03con .main_p03ctitle{font-size: 1.1em;}
    .main_products03con .main_p03ccontent{padding: 1.5em 0px;}
}
@media (min-width: 768px){
    .main_products03cslst li{float: left; width: 48%;}
    .main_products03cslst li:nth-child(2n){float: right;}
    .main_products03cslst .link{}
}




.page_bar{text-align: center;}
.page_bar a,.page_bar span{display: inline-table; min-width: 30px; height: 30px; line-height: 30px; padding: 0px 5px; margin: 0px 2px; border:1px solid #d9d9d9; border-radius: 4px;}
.page_bar  .nums{ width:50px;}
.page_bar a:hover,.page_bar span.current{border-color:#034187; color: #034187;}




@media (min-width: 1500px){
    .page_bar{margin: 30px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .page_bar{margin: 25px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .page_bar{margin: 20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .page_bar{margin: 20px 0px;}
}
@media (max-width: 767px) {
    .page_bar{margin: 1.5em 0px;}
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}









@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}






